//
// Created by W.yk on 2022/5/25.
//
#include "Server.h"
#include <cstring>
#include <iostream>
#include <vector>

using namespace std;

int main() {
    unsigned char b[100] = {1, 3, 0};
    //    scanf("%s", b);
    // 新建Server对象
    Server server;
    getchar();
    //    //插入一条数据
    //  server.insert_value(300, b, b, b, b);
    //  cout << "单条插入完成" << endl;
    // 以文件导入的方式插入大量记录
//  server.insert_from_csv("../MySQL70000_data.csv");
    cout << "导入完成" << endl;
    //    //主键搜索单条数据
    COMPACT_DATA *compactData = server.search_one_piece(51035);
    cout << "单条主键搜索完成  " << compactData->id << endl;
    //      //主键搜索多条数据
    vector<COMPACT_DATA> compactData_ = server.search_in_range(50000, 70000);
    for (auto &i: compactData_) {
        cout << i.id << ": " << i.c1 << endl;
    }
    //    cout << "多条主键搜索完成" << endl;
    //      //范围导入文件
    //      server.insert_into_csv_in_range("../a.csv", 0, 200);
    //      cout<<"导出完成"<<endl;
    return 0;
}
